Ext.define('Admin.view.bidding.Bidding', {
    extend: 'Admin.ux.PageGrid',
    xtype: 'bidding-view',
    title: '竞价单管理',
    viewModel: {
        stores: {
            data: {
                type: 'bidding-store',
                autoLoad: true
            }
        }
    },

    controller: 'bidding',

    columns: [
        { xtype: 'rownumberer', text: '序号', width: 80 },
        { xtype: 'gridcolumnview', text: '竞谈编号', dataIndex: 'inquiryno', width: 255 },
        { xtype: 'gridcolumnview', text: '名称', dataIndex: 'title', width: 355 },
        { xtype: 'gridcolumnview', text: '采购执行人', dataIndex: 'purchasedept', width: 305 },
        { xtype: 'gridcolumnview', text: '采购方式', dataIndex: 'inquirytype', width: 205 },
        { xtype: 'gridcolumnview', text: '创建时间', dataIndex: 'createtime', width: 110 },
        { xtype: 'gridcolumnview', text: '报价人数', dataIndex: 'click', width: 205 },
        {
            text: '状态', dataIndex: 'state', width: 105, renderer: function (value) {
                if (value == 1) {
                    return '编辑中';
                } else if (value == 2) {
                    return '待审核';
                } else if (value == 3) {
                    return '报名中';
                } else if (value == 4) {
                    return '报价中';
                } else if (value == 5) {
                    return '待开启';
                } else if (value == 6) {
                    return '授标中';
                } else if (value == 7) {
                    return '中标通知已发送';
                } else if (value == 8) {
                    return '采购结束';
                } else {
                    return '编辑中';
                }
            }
        }, {

            xtype: 'actioncolumn',
            width: 100,
            text: '操作',
            items: [{
                iconCls: 'array-grid-buy-col',
                tooltip: '更多操作',
                handler: 'moreAction',
                showText: '更多操作'
            }]
        }
    ],
    tbar: [{
        xtype: 'combo',
        fieldLabel: '类型',
        emptyText: '全部',
        itemId: 'select_type_id',
        displayField: 'type_name',
        valueField: 'type_id',
        queryMode: 'local',
        width: 80,
        minChars: 1,
        remoteFilter: true,
        editable: true,
        forceSelection: true,
        filterPickList: true,
        name: 'type_id',
        store: Ext.create('Ext.data.Store', {
            fields: ['type_id', 'type_name'],
            data: [
                [1, '编辑中'],
                [2, '待审核'],
                [3, '报名中'],
                [4, '报价中'],
                [5, '待开启'],
                [6, '授标中'],
                [7, '中标通知已发送'],
                [8, '采购结束']
            ],
            autoLoad: true
        })
    }, '-', {
        xtype: 'keysearchfield'
    }, '->', {
        text: '新建竞价',
        iconCls: 'x-fa fa-plus',
        handler: 'addAction'
    },
    ]
});